package com.ruoyi.report_sh.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 石灰密度、未消化残渣含量、含水率、细度试验检测记录对象 report_sh_shmdwxhczhlhslxdjlb_bs_info
 *
 * @author llb
 * @date 2024-09-04
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("report_sh_shmdwxhczhlhslxdjlb_bs_info")
public class ReportShShmdwxhczhlhslxdjlbBsInfo extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 一份excel表格的唯一id(其他的excel主表，都应有此字段）
     */
    @TableId(value = "excel_id")
    private Long excelId;
    /**
     * 共几页
     */
    private Long totalPage;
    /**
     * 第几页
     */
    private Long page;
    /**
     * 检测单位名称
     */
    private String jiancdwmc;
    /**
     * 记录编号
     */
    private String jilbh;
    /**
     * 工程名称
     */
    private String gongcmc;
    /**
     * 工程部位/用途
     */
    private String gongcbwyt;
    /**
     * 样品名称
     */
    private String yangpmc;
    /**
     * 样品编号
     */
    private String yangpbh;
    /**
     * 样品数量
     */
    private String yangpsl;
    /**
     * 样品状态
     */
    private String yangpzt;
    /**
     * 样品时间
     */
    private String yangpsj;
    /**
     * 试验检测日期
     */
    private String shiyjcrq;
    /**
     * 试验条件温度
     */
    private String shiytjwd;
    /**
     * 试验条件湿度
     */
    private String shiytjsd;
    /**
     * 检测依据
     */
    private String jiancyj;
    /**
     * 判定依据
     */
    private String pandyj;
    /**
     * 主要仪器设备名称及编号
     */
    private String zhuyyqsbmcjbh;
    /**
     * 盒质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hezl1;
    /**
     * 盒质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hezl2;
    /**
     * 盒+湿样质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hesyzl1;
    /**
     * 盒+湿样质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hesyzl2;
    /**
     * 盒+干样质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hegyzl1;
    /**
     * 盒+干样质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hegyzl2;
    /**
     * 水分质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shuifzl1;
    /**
     * 水分质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shuifzl2;
    /**
     * 干试样质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gansyzl1;
    /**
     * 干试样质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal gansyzl2;
    /**
     * 含水率单值1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hansldz1;
    /**
     * 含水率单值2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hansldz2;
    /**
     * 含水率平均值
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal hanslpjz;
    /**
     * 试验温度1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiywd1;
    /**
     * 试验温度2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiywd2;
    /**
     * 水的密度1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shuidmd1;
    /**
     * 水的密度2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shuidmd2;
    /**
     * 试验前1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiyq1;
    /**
     * 试验前2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiyq2;
    /**
     * 试验后1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiyh1;
    /**
     * 试验后2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiyh2;
    /**
     * 加石灰前1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal jiashq1;
    /**
     * 加石灰前2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal jiashq2;
    /**
     * 加石灰后1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal jiashh1;
    /**
     * 加石灰后2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal jiashh2;
    /**
     * 石灰密度单值1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shihmddz1;
    /**
     * 石灰密度单值2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shihmddz2;
    /**
     * 石灰密度平均值1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shihmdpjz1;
    /**
     * 石灰密度平均值2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shihmdpjz2;
    /**
     * 石灰相对密度
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shihxdmd;
    /**
     * 样品质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal yangpzl1;
    /**
     * 样品质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal yangpzl2;
    /**
     * 样品质量3
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal yangpzl3;
    /**
     * 0.6mm筛余物质量m11
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal m11;
    /**
     * 0.6mm筛余物质量m12
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal m12;
    /**
     * 0.6mm筛余物质量m13
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal m13;
    /**
     * 0.15mm筛余物质量m21
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal m21;
    /**
     * 0.15mm筛余物质量m22
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal m22;
    /**
     * 0.15mm筛余物质量m23
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal m23;
    /**
     * x11
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal x11;
    /**
     * x12
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal x12;
    /**
     * x13
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal x13;
    /**
     * x21
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal x21;
    /**
     * x22
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal x22;
    /**
     * x23
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal x23;
    /**
     * 试样干质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiygzl1;
    /**
     * 试样干质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiygzl2;
    /**
     * 试样干质量3
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal shiygzl3;
    /**
     * 干质量1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal ganzl1;
    /**
     * 干质量2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal ganzl2;
    /**
     * 干质量3
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal ganzl3;
    /**
     * 百分比1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal baifb1;
    /**
     * 百分比2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal baifb2;
    /**
     * 百分比3
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal baifb3;
    /**
     * 未消解颗粒含量
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal weixjklhl;
    /**
     * 附加声明
     */
    private String fujsm;
    /**
     * 检测
     */
    private String jianc;
    /**
     * 记录
     */
    private String jil;
    /**
     * 复核
     */
    private String fuh;
    /**
     * 日期
     */
    private String riq;
    /**
     * 删除标志（0代表存在 2代表删除）
     */
    @TableLogic
    private String delFlag;
    /**
     * 设备ids
     */
    private String shebIds;
    /**
     * 判断依据ids
     */
    private String pandyjIds;
    /**
     * 检测依据ids
     */
    private String jiancyjIds;
    /**
     * 细度平均值1
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal xidpjz1;
    /**
     * 细度平均值2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private BigDecimal xidpjz2;

    /**
     * 盒号1
     */
    private String heh1;

    /**
     * 盒号id1
     * @param excelId
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long hehId1;

    /**
     * 盒号2
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String heh2;

    /**
     * 盒号id2
     * @param excelId
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long hehId2;
}
